/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package io;

import java.io.*;

public class LeeFichero {

   public static String[] leer(String arg) {
        File archivo = null;
        FileReader fr = null;
        BufferedReader br = null;
        try {
// Apertura del fichero y creacion de BufferedReader para poder
// hacer una lectura comoda (disponer del metodo readLine()).
            String[] consultas = new String[100];
            archivo = new File(arg);
            fr = new FileReader(archivo);
            br = new BufferedReader(fr);
// Lectura del fichero
            String linea;
            int i = -1;
            while ((linea = br.readLine()) != null) {
                if(linea.equals("#")){
                    i++;
                    consultas[i]="";
                }
                else {
                    consultas[i] = consultas[i] + linea +" ";
                }
            }
            consultas[i+1] = "";
            consultas[i+2] = "";
            return consultas;
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
// En el finally cerramos el fichero, para asegurarnos
// que se cierra tanto si todo va bien como si salta
// una excepcion.
            try {
                if (null != fr) {
                    fr.close();
                }
            } catch (Exception e2) {
                e2.printStackTrace();
            }
        }
        return null;
    }
}
